Speech codes theory